package demo01extends;

/*
* java.lang.String类
* 只要有""，就是String类对象，不管是不是new的
* 字符串是常量，用不可变
* 所以字符串是共享使用的
* 字符串效果上是char[]字符数组，但是底层原理是byte[]字节数组
*
* 创建字符串的3+1种方式
      3种构造方法
        public String();
        public String(char[] array);
        public String(byte[] array);
      1种直接创建
        String str="hello";
* */
public class Demo01String {
    public static void main(String[] args) {
        //1
        String str1 = new String();
        System.out.println(str1);//空的，啥也没有
        //2
        char[] array2 = {'A', 'B', 'C'};
        String str2 = new String(array2);
        System.out.println(str2);
        //3
        byte[] array3 = {97, 98, 99};
        String str3 = new String(array3);
        System.out.println(str3);
        //4
        String str4="hello";
        System.out.println(str4);
    }
}
